
/**
 * name:        订单支付
 * author:      wuwq & lyj
 * Time:        18/01/26
 * Copyright:   chinadangmai.com
 */

$(function(){
    if($.cookie('user')!=''&&$.cookie('user')!=null){
        strs=$.cookie('user').split(",")
        var token=''
        for(var i in strs){
            token=strs[6]
        } 
    var user=$.cookie('ok').split('&')  
    var payType='';
    // 选择支付方式
    $('.pay_bg a').click(function(){
        $(this).addClass('active').siblings().removeClass('active');
        payType=$(this).attr('data-paytype'); 
    });
	// productType 产品类型：1.商品 2.众筹 3.商家入驻
    if($.cookie('c')!=''&&$.cookie('c')!=null){
        var payNumber=user[0]
        var productType='2'
        var totalAmount=user[5]
        // 订单信息
        $('.crowdfunding_goods dd').eq(0).find('em').text(payNumber)
        $('.crowdfunding_goods dd').eq(1).find('em').text(user[2])
        $('.crowdfunding_goods dd').eq(2).find('em').text(user[4])
        $('.crowdfunding_goods dd').eq(3).find('em').text('￥'+parseFloat(user[1]).toFixed(2))
        $('.crowdfunding_goods dd').eq(4).find('i').text('￥'+parseFloat(user[5]).toFixed(2))
    }
    else{ 
            var productType='1'
            var payNumber='' 
            var totalAmount='' 
            for (var t in user){
                payNumber= user[0]
                totalAmount=user[1]
            }
            $('#payNumber').val(payNumber) 
            
            $('#token').val(token)
            $('.cart_num h2 em').text('支付单号：'+payNumber);
            $('.cart_num h2 span label').text('￥'+totalAmount);
            $('.cart_num p em').text('￥'+totalAmount).css({
                'font-size':'18px',
                'color':'#f10215'
            });
    } 
    // 支付
    $('#pay_ok').click(function(){       
        $('.popover').remove();
        if($('.pay_bg a').hasClass('active')){
            function set(){
                    $.ajax({
                        url:new_url+'shop/payment/getOrderPayUrl',
                        type:'post',
                        dataType:'json',
                        data:{token:token,payNumber:payNumber,payType:payType,productType:productType},
                        success:function(t){ 
                            if(t.code=='0'){
                                var m = new Array()
                                    m[0] = t.data.payLink
                                    m[1] = token
                                    m[2] = payNumber
                                    m[3] = parseFloat(totalAmount) 
                                    m[4] = productType
                                    $.cookie('m',m,{path:'/'}); 
                                    // 微信支付
                                    if(payType=='2'){
                                    window.location.href='/src/cart/pay_ok.html?y&'+$.cookie('m')      
                                    // $.cookie('c','',{path:'/'})
                                    }
                                    // 支付宝支付
                                    else{
                                    // 截取支付链接里的amp; 符号    
                                    var str=t.data.payLink
                                    var ne=str.split('amp;')
                                    var new_u='';
                                    // 截取的链接拼接起来
                                    for(var n=0; n<ne.length; n++){
                                        new_u+=ne[n];
                                    }
                                    // 跳转
                                    window.location.href=new_u
                                    //    $.cookie('c','',{path:'/'})
                                    }
                                }
                                else{
                                    tc(t.message);
                                }
                   
                        },
                        error:function(){
                            tc('失败')
                        }
                    })
            }set()
        }
        else{
            tc('请选择支付方式')
        }
         return false       
    })
}
else{
    window.location.href='/index.html'
}
})